*{
	margin:0;
	padding:0;
}
.boxs{
	float: left;
	text-align: center;
	padding:6px 0;
	font-size: 18px;
	border-left:1px solid #ddd;
	margin-left:-1px;
	border-top:1px solid #ddd;
}
.week{
	background: rgb(45,181,185);
	color:#fff;
}
.top{
	text-align: center;
	padding:10px;
	background: rgb(45,181,185);
}
.top span{
	color:#fff;
}
.prev,.next{
	margin:0 20px;
	border:none;
	background: rgba(0,0,0,0);
	color:#fff;
	/*font-size: 20px;*/
}
.activeStyle{
	color:#000;
}
.noActiveStyle{
	color:#aaa;
}
.TheDays{
	border-bottom:1px solid #ddd;
}
.boxsInnerNum{
	display: block;
	width:1.5em;
	height:1.5em;
	margin:0 auto;
	text-align: center;
	line-height: 1.5em;
	border-radius: 50%;
}


.today{
	/*color:#fff;*/
	/*background: rgb(45,181,185);*/
	/*background: blue;*/
	border:1px solid blue;

	box-sizing:border-box;
	
}

.todayCheckIn{
	color:#fff;
	background: purple;
}

.passDateChecks{
	color:#fff;
	background: blue;
}

#calendar{
	margin-top:-1px;
}